package ee.project.binarytree;

// Basic node stored in unbalanced binary search trees
// Note that this class is not accessible outside
// of package DataStructures

public class BinaryNode {
	// Constructors
	BinaryNode(Comparable theElement) {
		this(theElement, null, null);
	}

	BinaryNode(Comparable theElement, BinaryNode lt, BinaryNode rt) {
		element = theElement;
		left = lt;
		right = rt;
	}

	// Friendly data; accessible by other package routines
	public Comparable element; // The data in the node
	public BinaryNode left; // Left child
	public BinaryNode right; // Right child
}
